home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-pppext-bridgemib-01.txt < prev    next >
Text File  |  1993-03-03  |  39KB  |  1,503 lines

  1.  
  2.  
  3.  
  4.  
  5.            Internet Draft
  6.  
  7.                      The Definitions of Managed Objects for
  8.                       the Bridge Network Control Protocol of
  9.                            the Point-to-Point Protocol
  10.  
  11.                                    27 July 1992
  12.  
  13.  
  14.                                  Frank Kastenholz
  15.                                 FTP Software, Inc
  16.                                 26 Princess Street
  17.                             Wakefield, Mass 01880 USA
  18.  
  19.                                   kasten@ftp.com
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.           Status of this Memo
  27.  
  28.           This document is an Internet Draft.  Internet Drafts are
  29.           working documents of the Internet Engineering Task Force
  30.           (IETF), its Areas, and its Working Groups.  Note that other
  31.           groups may also distribute working documents as Internet
  32.           Drafts.
  33.  
  34.           Internet Drafts are draft documents valid for a maximum of six
  35.           months.  Internet Drafts may be updated, replaced, or
  36.           obsoleted by other documents at any time.  It is not
  37.           appropriate to use Internet Drafts as reference material or to
  38.           cite them other than as a ``working draft'' or ``work in
  39.           progress.'' Please check the 1id-abstracts.txt listing
  40.           contained in the internet-drafts Shadow Directories on
  41.           nic.ddn.mil, nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or
  42.           munnari.oz.au to learn the current status of any Internet
  43.           Draft.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.           Internet Draft          PPP/Bridge MIB               July 1992
  57.  
  58.  
  59.           This document will be submitted to the Internet Activities
  60.           Board as a Draft Standard. This document defines an
  61.           experimental extension to the SNMP MIB. Upon publication as a
  62.           Draft Standard, a new MIB number will be assigned.  This is a
  63.           working document only, it should neither be cited nor quoted
  64.           in any formal document.
  65.  
  66.           This document will expire before 1 Feb. 1993.
  67.  
  68.           Distribution of this document is unlimited.
  69.  
  70.           Please send comments to the author.
  71.  
  72.  
  73.           1.  Abstract
  74.  
  75.           This memo defines an experimental portion of the Management
  76.           Information Base (MIB) for use with network management
  77.           protocols in TCP/IP-based internets.  In particular, it
  78.           describes managed objects used for managing the bridge Network
  79.           Control Protocol[10] on subnetwork interfaces using the family
  80.           of Point-to-Point Protocols.
  81.  
  82.           This memo does not specify a standard for the Internet
  83.           community.
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 2]
  109.  
  110.  
  111.  
  112.  
  113.  
  114.           Internet Draft          PPP/Bridge MIB               July 1992
  115.  
  116.  
  117.           2.  The Network Management Framework
  118.  
  119.           The Internet-standard Network Management Framework consists of
  120.           three components.  They are:
  121.  
  122.                RFC 1155 which defines the SMI, the mechanisms used for
  123.                describing and naming objects for the purpose of
  124.                management.  RFC 1212 defines a more concise description
  125.                mechanism, which is wholly consistent with the SMI.
  126.  
  127.                RFC 1156 which defines MIB-I, the core set of managed
  128.                objects for the Internet suite of protocols.  RFC 1213,
  129.                defines MIB-II, an evolution of MIB-I based on
  130.                implementation experience and new operational
  131.                requirements.
  132.  
  133.                RFC 1157 which defines the SNMP, the protocol used for
  134.                network access to managed objects.
  135.  
  136.           The Framework permits new objects to be defined for the
  137.           purpose of experimentation and evaluation.
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 3]
  167.  
  168.  
  169.  
  170.  
  171.  
  172.           Internet Draft          PPP/Bridge MIB               July 1992
  173.  
  174.  
  175.           3.  Objects
  176.  
  177.           Managed objects are accessed via a virtual information store,
  178.           termed the Management Information Base or MIB.  Objects in the
  179.           MIB are defined using the subset of Abstract Syntax Notation
  180.           One (ASN.1) [3] defined in the SMI.  In particular, each
  181.           object has a name, a syntax, and an encoding.  The name is an
  182.           object identifier, an administratively assigned name, which
  183.           specifies an object type.  The object type together with an
  184.           object instance serves to uniquely identify a specific
  185.           instantiation of the object.  For human convenience, we often
  186.           use a textual string, termed the OBJECT DESCRIPTOR, to also
  187.           refer to the object type.
  188.  
  189.           The syntax of an object type defines the abstract data
  190.           structure corresponding to that object type.  The ASN.1
  191.           language is used for this purpose.  However, the SMI [1]
  192.           purposely restricts the ASN.1 constructs which may be used.
  193.           These restrictions are explicitly made for simplicity.
  194.  
  195.           The encoding of an object type is simply how that object type
  196.           is represented using the object type's syntax.  Implicitly
  197.           tied to the notion of an object type's syntax and encoding is
  198.           how the object type is represented when being transmitted on
  199.           the network.
  200.  
  201.           The SMI specifies the use of the basic encoding rules of ASN.1
  202.           [4], subject to the additional requirements imposed by the
  203.           SNMP.
  204.  
  205.  
  206.           3.1.  Format of Definitions
  207.  
  208.           Section 5 contains the specification of all object types
  209.           contained in this MIB module.  The object types are defined
  210.           using the conventions defined in the SMI, as amended by the
  211.           extensions specified in [5,6].
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 4]
  225.  
  226.  
  227.  
  228.  
  229.  
  230.           Internet Draft          PPP/Bridge MIB               July 1992
  231.  
  232.  
  233.           4.  Overview
  234.  
  235.           4.1.  Object Selection Criteria
  236.  
  237.           To be consistent with IAB directives and good engineering
  238.           practice, an explicit attempt was made to keep this MIB as
  239.           simple as possible.  This was accomplished by applying the
  240.           following criteria to objects proposed for inclusion:
  241.  
  242.           (1)  Require objects be essential for either fault or
  243.                configuration management.  In particular, objects for
  244.                which the sole purpose was to debug implementations were
  245.                explicitly excluded from the MIB.
  246.  
  247.           (2)  Consider evidence of current use and/or utility.
  248.  
  249.           (3)  Limit the total number of objects.
  250.  
  251.           (4)  Exclude objects which are simply derivable from others in
  252.                this or other MIBs.
  253.  
  254.  
  255.           4.2.  Structure of the PPP
  256.  
  257.           This section describes the basic model of PPP used in
  258.           developing the PPP MIB. This information should be useful to
  259.           the implementor in understanding some of the basic design
  260.           decisions of the MIB.
  261.  
  262.           The PPP is not one single protocol but a large family of
  263.           protocols.  Each of these is, in itself, a fairly complex
  264.           protocol.  The PPP protocols may be divided into three rough
  265.           categories:
  266.  
  267.           Control Protocols
  268.                The Control Protocols are used to control the operation
  269.                of the PPP. The Control Protocols include the Link
  270.                Control Protocol (LCP), the Password Authentication
  271.                Protocol (PAP), the Link Quality Report (LQR), and the
  272.                Challenge Handshake Authentication Protocol (CHAP).
  273.  
  274.           Network Protocols
  275.                The Network Protocols are used to move the network
  276.                traffic over the PPP interface.  A Network Protocol
  277.  
  278.  
  279.  
  280.  
  281.  
  282.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 5]
  283.  
  284.  
  285.  
  286.  
  287.  
  288.           Internet Draft          PPP/Bridge MIB               July 1992
  289.  
  290.  
  291.                encapsulates the datagrams of a specific higher-layer
  292.                protocol that is using the PPP as a data link.  Note that
  293.                within the context of PPP, the term "Network Protocol"
  294.                does not imply an OSI Layer-3 protocol; for instance,
  295.                there is a Bridging network protocol.
  296.  
  297.           Network Control Protocols (NCPs)
  298.                The NCPs are used to control the operation of the Network
  299.                Protocols. Generally, each Network Protocol has its own
  300.                Network Control Protocol; thus, the IP Network Protocol
  301.                has its IP Control Protocol, the Bridging Network
  302.                Protocol has its Bridging Network Control Protocol and so
  303.                on.
  304.  
  305.           This document specifies the objects used in managing one of
  306.           these protocols, namely the Bridge Network Control Protocol.
  307.  
  308.  
  309.           4.3.  MIB Groups
  310.  
  311.           Objects in this MIB are arranged into several MIB groups.
  312.           Each group is organized as a set of related objects.
  313.  
  314.           These groups are the basic unit of conformance: if the
  315.           semantics of a group is applicable to an implementation then
  316.           all objects in the group must be implemented.
  317.  
  318.           The PPP MIB is organized into several MIB Groups, including,
  319.           but not limited to, the following groups:
  320.           o The PPP Link Group
  321.           o The PPP LQR Group
  322.           o The PPP LQR Extensions Group
  323.           o The PPP IP Group
  324.           o The PPP Bridge Group
  325.           o The PPP Security Configuration Group
  326.           o The PPP CHAP Group
  327.           o The PPP PAP Group
  328.  
  329.           This document specifies the following group:
  330.  
  331.           The PPP Bridge Group
  332.                The PPP Bridge Group contains configuration, status, and
  333.                control variables that apply to the operation of Bridging
  334.                over PPP.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 6]
  341.  
  342.  
  343.  
  344.  
  345.  
  346.           Internet Draft          PPP/Bridge MIB               July 1992
  347.  
  348.  
  349.                Implementation of this group is mandatory for all
  350.                implementations of PPP that support the Bridging over
  351.                PPP.
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 7]
  399.  
  400.  
  401.  
  402.  
  403.  
  404.           Internet Draft          PPP/Bridge MIB               July 1992
  405.  
  406.  
  407.           5.  Definitions
  408.  
  409.  
  410.  
  411.           RFCpppbr-MIB DEFINITIONS ::= BEGIN
  412.  
  413.           IMPORTS
  414.                experimental, Counter
  415.                     FROM RFC1155-SMI
  416.                OBJECT-TYPE
  417.                     FROM RFC-1212
  418.                pppBridge
  419.                     FROM RFC-ppp
  420.                TRAP-TYPE
  421.                     FROM RFC-1215;
  422.  
  423.                --
  424.                -- The PPP Bridge NCP Group.
  425.                -- Implementation of this group is mandatory for all
  426.                -- PPP implementations that support MAC Bridging  over
  427.                -- PPP (RFC1220).
  428.                --
  429.  
  430.           pppBridgeTable   OBJECT-TYPE
  431.                SYNTAX    SEQUENCE OF PppBridgeEntry
  432.                ACCESS    not-accessible
  433.                STATUS    mandatory
  434.                DESCRIPTION
  435.                          "Table containing the parameters and statistics
  436.                          for the local PPP entity that are related to
  437.                          the operation of Bridging over the PPP."
  438.                ::= { pppBridge 1 }
  439.  
  440.  
  441.           pppBridgeEntry   OBJECT-TYPE
  442.                SYNTAX    PppBridgeEntry
  443.                ACCESS    not-accessible
  444.                STATUS    mandatory
  445.                DESCRIPTION
  446.                          "Bridging information for a particular PPP
  447.                          link."
  448.                INDEX     { pppBridgeIndex }
  449.                ::= { pppBridgeTable 1 }
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 8]
  457.  
  458.  
  459.  
  460.  
  461.  
  462.           Internet Draft          PPP/Bridge MIB               July 1992
  463.  
  464.  
  465.  
  466.           PppBridgeEntry ::= SEQUENCE {
  467.                pppBridgeIndex
  468.                     INTEGER,
  469.                pppBridgeOperStatus
  470.                     INTEGER,
  471.                pppBridgeLocalToRemoteTinygramCompression
  472.                     INTEGER,
  473.                pppBridgeRemoteToLocalTinygramCompression
  474.                     INTEGER,
  475.                pppBridgeLocalToRemoteLanId
  476.                     INTEGER,
  477.                pppBridgeRemoteToLocalLanId
  478.                     INTEGER
  479.           }
  480.  
  481.           pppBridgeIndex   OBJECT-TYPE
  482.                SYNTAX    INTEGER(1..2147483648)
  483.                ACCESS    read-only
  484.                STATUS    mandatory
  485.                DESCRIPTION
  486.                          "The value of ifIndex that identifies the entry
  487.                          in the interface table that is associated with
  488.                          the PPP-Link entity over which this Bridge
  489.                          Network Protocol is operating."
  490.                ::= { pppBridgeEntry 1 }
  491.  
  492.  
  493.           pppBridgeOperStatus   OBJECT-TYPE
  494.                SYNTAX    INTEGER {opened(1), not-opened(2)}
  495.                ACCESS    read-only
  496.                STATUS    mandatory
  497.                DESCRIPTION
  498.                          "The operational status of the Bridge network
  499.                          protocol. If the value of this object is up
  500.                          then the finite state machine for the Bridge
  501.                          network protocol has reached the Opened state."
  502.                ::= { pppBridgeEntry 2 }
  503.  
  504.  
  505.           pppBridgeLocalToRemoteTinygramCompression   OBJECT-TYPE
  506.                SYNTAX    INTEGER { false(1), true(2) }
  507.                ACCESS    read-only
  508.                STATUS    mandatory
  509.  
  510.  
  511.  
  512.  
  513.  
  514.           Frank J. Kastenholz    Exp. 1 Feb. 1993               [Page 9]
  515.  
  516.  
  517.  
  518.  
  519.  
  520.           Internet Draft          PPP/Bridge MIB               July 1992
  521.  
  522.  
  523.                DESCRIPTION
  524.                          "Indicates whether the local node will perform
  525.                          Tinygram Compression when sending packets to
  526.                          the remote entity. If false then the local
  527.                          entity will not perform Tinygram Compression.
  528.                          If true then the local entity will perform
  529.                          Tinygram Compression."
  530.                REFERENCE
  531.                          "Section 6.7, Tinygram Compression Option, of
  532.                          RFC1220"
  533.                ::= { pppBridgeEntry 3 }
  534.  
  535.  
  536.           pppBridgeRemoteToLocalTinygramCompression   OBJECT-TYPE
  537.                SYNTAX    INTEGER { false(1), true(2) }
  538.                ACCESS    read-only
  539.                STATUS    mandatory
  540.                DESCRIPTION
  541.                          "If false(1) then the remote entity is not
  542.                          expected to perform Tinygram Compression. If
  543.                          true then the remote entity is expected to
  544.                          perform Tinygram Compression."
  545.                REFERENCE
  546.                          "Section 6.7, Tinygram Compression Option, of
  547.                          RFC1220"
  548.                ::= { pppBridgeEntry 4 }
  549.  
  550.  
  551.           pppBridgeLocalToRemoteLanId   OBJECT-TYPE
  552.                SYNTAX    INTEGER { false(1), true(2) }
  553.                ACCESS    read-only
  554.                STATUS    mandatory
  555.                DESCRIPTION
  556.                          "Indicates whether the local node will include
  557.                          the LAN Identification field in transmitted
  558.                          packets or not. If false(1) then the local node
  559.                          will not transmit this field, true(2) means
  560.                          that the field will be transmitted."
  561.                REFERENCE
  562.                          "Section 6.8, LAN Identification Option, of
  563.                          RFC1220"
  564.                ::= { pppBridgeEntry 5 }
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 10]
  573.  
  574.  
  575.  
  576.  
  577.  
  578.           Internet Draft          PPP/Bridge MIB               July 1992
  579.  
  580.  
  581.           pppBridgeRemoteToLocalLanId   OBJECT-TYPE
  582.                SYNTAX    INTEGER { false(1), true(2) }
  583.                ACCESS    read-only
  584.                STATUS    mandatory
  585.                DESCRIPTION
  586.                          "Indicates whether the remote node has
  587.                          indicated that it will include the LAN
  588.                          Identification field in transmitted packets or
  589.                          not. If false(1) then the field will not be
  590.                          transmitted, if true(2) then the field will be
  591.                          transmitted."
  592.                REFERENCE
  593.                          "Section 6.8, LAN Identification Option, of
  594.                          RFC1220"
  595.                ::= { pppBridgeEntry 6 }
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 11]
  631.  
  632.  
  633.  
  634.  
  635.  
  636.           Internet Draft          PPP/Bridge MIB               July 1992
  637.  
  638.  
  639.           --
  640.           -- The PPP Bridge Configuration table
  641.           --
  642.  
  643.           pppBridgeConfigTable   OBJECT-TYPE
  644.                SYNTAX    SEQUENCE OF PppBridgeConfigEntry
  645.                ACCESS    not-accessible
  646.                STATUS    mandatory
  647.                DESCRIPTION
  648.                          "Table containing the parameters and statistics
  649.                          for the local PPP entity that are related to
  650.                          the operation of Bridging over the PPP."
  651.                ::= { pppBridge 2 }
  652.  
  653.  
  654.           pppBridgeConfigEntry   OBJECT-TYPE
  655.                SYNTAX    PppBridgeConfigEntry
  656.                ACCESS    not-accessible
  657.                STATUS    mandatory
  658.                DESCRIPTION
  659.                          "Bridging Configuration information for a
  660.                          particular PPP link."
  661.                INDEX     { pppBridgeConfigIndex }
  662.                ::= { pppBridgeConfigTable 1 }
  663.  
  664.  
  665.           PppBridgeConfigEntry ::= SEQUENCE {
  666.                pppBridgeConfigIndex
  667.                     INTEGER,
  668.                pppBridgeConfigAdminStatus
  669.                     INTEGER,
  670.                pppBridgeConfigTinygram
  671.                     INTEGER,
  672.                pppBridgeConfigRingId
  673.                     INTEGER,
  674.                pppBridgeConfigLineId
  675.                     INTEGER,
  676.                pppBridgeConfigLanId
  677.                     INTEGER
  678.           }
  679.  
  680.           pppBridgeConfigIndex   OBJECT-TYPE
  681.                SYNTAX    INTEGER(1..2147483648)
  682.                ACCESS    read-only
  683.  
  684.  
  685.  
  686.  
  687.  
  688.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 12]
  689.  
  690.  
  691.  
  692.  
  693.  
  694.           Internet Draft          PPP/Bridge MIB               July 1992
  695.  
  696.  
  697.                STATUS    mandatory
  698.                DESCRIPTION
  699.                          "The value of ifIndex that identifies the entry
  700.                          in the interface table that is associated with
  701.                          the local PPP Bridging NCP entity."
  702.                ::= { pppBridgeConfigEntry 1 }
  703.  
  704.  
  705.           pppBridgeConfigAdminStatus   OBJECT-TYPE
  706.                SYNTAX    INTEGER { open(1), close(2) }
  707.                ACCESS    read-write
  708.                STATUS    mandatory
  709.                DESCRIPTION
  710.                          "The immediate desired status of the Bridging
  711.                          network protocol. Setting this object to open
  712.                          will inject an administrative open event into
  713.                          the Bridging network protocol's finite state
  714.                          machine. Setting this object to close will
  715.                          inject an administrative close event into the
  716.                          Bridging network protocol's finite state
  717.                          machine."
  718.                ::= { pppBridgeConfigEntry 2 }
  719.  
  720.  
  721.           pppBridgeConfigTinygram   OBJECT-TYPE
  722.                SYNTAX    INTEGER { false(1), true(2) }
  723.                ACCESS    read-write
  724.                STATUS    mandatory
  725.                DESCRIPTION
  726.                          "If false then the local BNCP entity will not
  727.                          initiate the Tinygram Compression Option
  728.                          Negotiation. If true then the local BNCP entity
  729.                          will initiate negotiation of this option."
  730.                REFERENCE
  731.                          "Section 6.7, Tinygram Compression Option, of
  732.                          RFC1220"
  733.                DEFVAL    { true }
  734.                ::= { pppBridgeConfigEntry 3 }
  735.  
  736.  
  737.           pppBridgeConfigRingId   OBJECT-TYPE
  738.                SYNTAX    INTEGER { false(1), true(2) }
  739.                ACCESS    read-write
  740.                STATUS    mandatory
  741.  
  742.  
  743.  
  744.  
  745.  
  746.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 13]
  747.  
  748.  
  749.  
  750.  
  751.  
  752.           Internet Draft          PPP/Bridge MIB               July 1992
  753.  
  754.  
  755.                DESCRIPTION
  756.                          "If false then the local PPP Entity will not
  757.                          initiate a Remote Ring Identification Option
  758.                          negotiation. If true then the local PPP entity
  759.                          will intiate this negotiation. This MIB object
  760.                          is relevant only if the interface is for 802.5
  761.                          Token Ring bridging."
  762.                REFERENCE
  763.                          "Section 6.4, IEEE 802.5 Remote Ring
  764.                          Identification Option, of RFC1220"
  765.                DEFVAL    { false }
  766.                ::= { pppBridgeConfigEntry 4 }
  767.  
  768.  
  769.           pppBridgeConfigLineId   OBJECT-TYPE
  770.                SYNTAX    INTEGER { false(1), true(2) }
  771.                ACCESS    read-write
  772.                STATUS    mandatory
  773.                DESCRIPTION
  774.                          "If false then the local PPP Entity is not to
  775.                          initiate a Line Identification Option
  776.                          negotiation. If true then the local PPP entity
  777.                          will intiate this negotiation. This MIB object
  778.                          is relevant only if the interface is for 802.5
  779.                          Token Ring bridging."
  780.                REFERENCE
  781.                          "Section 6.5, IEEE 802.5 Line Identification
  782.                          Option, of RFC1220"
  783.                DEFVAL    { false }
  784.                ::= { pppBridgeConfigEntry 5 }
  785.  
  786.  
  787.           pppBridgeConfigLanId   OBJECT-TYPE
  788.                SYNTAX    INTEGER { false(1), true(2) }
  789.                ACCESS    read-write
  790.                STATUS    mandatory
  791.                DESCRIPTION
  792.                          "If false then the local BNCP entity will not
  793.                          initiate the LAN Identification Option
  794.                          Negotiation. If true then the local BNCP entity
  795.                          will initiate negotiation of this option."
  796.                REFERENCE
  797.                          "Section 6.8, LAN Identification Option, of
  798.                          RFC1220"
  799.  
  800.  
  801.  
  802.  
  803.  
  804.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 14]
  805.  
  806.  
  807.  
  808.  
  809.  
  810.           Internet Draft          PPP/Bridge MIB               July 1992
  811.  
  812.  
  813.                DEFVAL    { false }
  814.                ::= { pppBridgeConfigEntry 6 }
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 15]
  863.  
  864.  
  865.  
  866.  
  867.  
  868.           Internet Draft          PPP/Bridge MIB               July 1992
  869.  
  870.  
  871.           --
  872.           -- The PPP Bridge Media Status Table
  873.           --
  874.  
  875.           pppBridgeMediaTable   OBJECT-TYPE
  876.                SYNTAX    SEQUENCE OF PppBridgeMediaEntry
  877.                ACCESS    not-accessible
  878.                STATUS    mandatory
  879.                DESCRIPTION
  880.                          "Table identifying which MAC media types are
  881.                          enabled for the Bridging NCPs."
  882.                ::= { pppBridge 3 }
  883.  
  884.  
  885.           pppBridgeMediaEntry   OBJECT-TYPE
  886.                SYNTAX    PppBridgeMediaEntry
  887.                ACCESS    not-accessible
  888.                STATUS    mandatory
  889.                DESCRIPTION
  890.                          "Status of a specific MAC Type for a specific
  891.                          PPP Link."
  892.                INDEX     { pppBridgeMediaIndex, pppBridgeMediaMacType }
  893.                ::= { pppBridgeMediaTable 1 }
  894.  
  895.  
  896.           PppBridgeMediaEntry ::= SEQUENCE {
  897.                pppBridgeMediaIndex
  898.                     INTEGER,
  899.                pppBridgeMediaMacType
  900.                     INTEGER,
  901.                pppBridgeMediaLocalStatus
  902.                     INTEGER,
  903.                pppBridgeMediaRemoteStatus
  904.                     INTEGER
  905.           }
  906.  
  907.           pppBridgeMediaIndex   OBJECT-TYPE
  908.                SYNTAX    INTEGER(1..2147483648)
  909.                ACCESS    read-only
  910.                STATUS    mandatory
  911.                DESCRIPTION
  912.                          "The value of ifIndex that identifies the entry
  913.                          in the interface table that is associated with
  914.                          this entry in the pppBridgeMediaTable."
  915.  
  916.  
  917.  
  918.  
  919.  
  920.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 16]
  921.  
  922.  
  923.  
  924.  
  925.  
  926.           Internet Draft          PPP/Bridge MIB               July 1992
  927.  
  928.  
  929.                ::= { pppBridgeMediaEntry 1 }
  930.  
  931.  
  932.           pppBridgeMediaMacType   OBJECT-TYPE
  933.                SYNTAX    INTEGER(0..2147483648)
  934.                ACCESS    read-only
  935.                STATUS    mandatory
  936.                DESCRIPTION
  937.                          "The MAC type for which this entry in the
  938.                          pppBridgeMediaTable is providing status
  939.                          information. Valid values for this object are
  940.                          defined in Section 6.6 MAC Type Support
  941.                          Selection of RFC1220 (Bridging Point-to-Point
  942.                          Protocol)."
  943.                REFERENCE
  944.                          "Section 6.6, MAC Type Support Selection, of
  945.                          RFC1212."
  946.                ::= { pppBridgeMediaEntry 2 }
  947.  
  948.  
  949.           pppBridgeMediaLocalStatus   OBJECT-TYPE
  950.                SYNTAX    INTEGER { accept(1), dont-accept(2) }
  951.                ACCESS    read-only
  952.                STATUS    mandatory
  953.                DESCRIPTION
  954.                          "Indicates whether the local PPP Bridging
  955.                          Entity will accept packets of the protocol type
  956.                          identified in pppBridgeMediaMacType on the PPP
  957.                          link identified by pppBridgeMediaPortIndex or
  958.                          not. If this object is accept then any packets
  959.                          of the indicated MAC type will be received and
  960.                          properly processed. If this object is dont-
  961.                          accept then received packets of the indicated
  962.                          MAC type will not be properly processed."
  963.                REFERENCE
  964.                          "Section 6.6, MAC Type Support Selection, of
  965.                          RFC1212."
  966.                ::= { pppBridgeMediaEntry 3 }
  967.  
  968.  
  969.           pppBridgeMediaRemoteStatus   OBJECT-TYPE
  970.                SYNTAX    INTEGER { accept(1), dont-accept(2) }
  971.                ACCESS    read-only
  972.                STATUS    mandatory
  973.  
  974.  
  975.  
  976.  
  977.  
  978.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 17]
  979.  
  980.  
  981.  
  982.  
  983.  
  984.           Internet Draft          PPP/Bridge MIB               July 1992
  985.  
  986.  
  987.                DESCRIPTION
  988.                          "Indicates whether the local PPP Bridging
  989.                          Entity believes that the remote PPP Bridging
  990.                          Entity will accept packets of the protocol type
  991.                          identified in pppBridgeMediaMacType on the PPP
  992.                          link identified by pppBridgeMediaPortIndex or
  993.                          not."
  994.                REFERENCE
  995.                          "Section 6.6, MAC Type Support Selection, of
  996.                          RFC1212."
  997.                ::= { pppBridgeMediaEntry 4 }
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 18]
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.           Internet Draft          PPP/Bridge MIB               July 1992
  1043.  
  1044.  
  1045.           --
  1046.           -- The PPP Bridge Media Configuration Table
  1047.           --
  1048.  
  1049.           pppBridgeMediaConfigTable   OBJECT-TYPE
  1050.                SYNTAX    SEQUENCE OF PppBridgeMediaConfigEntry
  1051.                ACCESS    not-accessible
  1052.                STATUS    mandatory
  1053.                DESCRIPTION
  1054.                          "Table identifying which MAC media types are
  1055.                          enabled for the Bridging NCPs."
  1056.                ::= { pppBridge 4 }
  1057.  
  1058.  
  1059.           pppBridgeMediaConfigEntry   OBJECT-TYPE
  1060.                SYNTAX    PppBridgeMediaConfigEntry
  1061.                ACCESS    not-accessible
  1062.                STATUS    mandatory
  1063.                DESCRIPTION
  1064.                          "Status of a specific MAC Type for a specific
  1065.                          PPP Link."
  1066.                INDEX     { pppBridgeMediaConfigIndex,
  1067.                          pppBridgeMediaConfigMacType }
  1068.                ::= { pppBridgeMediaConfigTable 1 }
  1069.  
  1070.  
  1071.           PppBridgeMediaConfigEntry ::= SEQUENCE {
  1072.                pppBridgeMediaConfigIndex
  1073.                     INTEGER,
  1074.                pppBridgeMediaConfigMacType
  1075.                     INTEGER,
  1076.                pppBridgeMediaConfigLocalStatus
  1077.                     INTEGER
  1078.           }
  1079.  
  1080.           pppBridgeMediaConfigIndex   OBJECT-TYPE
  1081.                SYNTAX    INTEGER(1..2147483648)
  1082.                ACCESS    read-write
  1083.                STATUS    mandatory
  1084.                DESCRIPTION
  1085.                          "The value of ifIndex that identifies the entry
  1086.                          in the interface table that is associated with
  1087.                          this entry in the pppBridgeMediaConfigTable."
  1088.                ::= { pppBridgeMediaConfigEntry 1 }
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 19]
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.           Internet Draft          PPP/Bridge MIB               July 1992
  1101.  
  1102.  
  1103.  
  1104.           pppBridgeMediaConfigMacType   OBJECT-TYPE
  1105.                SYNTAX    INTEGER(0..2147483648)
  1106.                ACCESS    read-write
  1107.                STATUS    mandatory
  1108.                DESCRIPTION
  1109.                          "The MAC type for which this entry in the
  1110.                          pppBridgeMediaConfigTable is providing status
  1111.                          information. Valid values for this object are
  1112.                          defined in Section 6.6 MAC Type Support
  1113.                          Selection of RFC1220 (Bridging Point-to-Point
  1114.                          Protocol)."
  1115.                REFERENCE
  1116.                          "Section 6.6, MAC Type Support Selection, of
  1117.                          RFC1212."
  1118.                ::= { pppBridgeMediaConfigEntry 2 }
  1119.  
  1120.  
  1121.           pppBridgeMediaConfigLocalStatus   OBJECT-TYPE
  1122.                SYNTAX    INTEGER { accept(1), dont-accept(2) }
  1123.                ACCESS    read-write
  1124.                STATUS    mandatory
  1125.                DESCRIPTION
  1126.                          "Indicates whether the local PPP Bridging
  1127.                          Entity should accept packets of the protocol
  1128.                          type identified in pppBridgeMediaConfigMacType
  1129.                          on the PPP link identified by
  1130.                          pppBridgeMediaConfigPortIndex or not. Setting
  1131.                          this object to the value dont-accept has the
  1132.                          affect of invalidating the corresponding entry
  1133.                          in the pppBridgeMediaConfigTable object. It is
  1134.                          an implementation-specific matter as to whether
  1135.                          the agent removes an invalidated entry from the
  1136.                          table. Accordingly, management stations must be
  1137.                          prepared to receive tabular information from
  1138.                          agents that corresponds to entries not
  1139.                          currently in use. Changing this object will
  1140.                          have effect when the link is next restarted."
  1141.                REFERENCE
  1142.                          "Section 6.6, MAC Type Support Selection, of
  1143.                          RFC1212."
  1144.                ::= { pppBridgeMediaConfigEntry 3 }
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 20]
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.           Internet Draft          PPP/Bridge MIB               July 1992
  1159.  
  1160.  
  1161.           END
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 21]
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.           Internet Draft          PPP/Bridge MIB               July 1992
  1217.  
  1218.  
  1219.           6.  Acknowledgements
  1220.  
  1221.           This document was produced by the PPP working group.  In
  1222.           addition to the working group, the author wishes to thank the
  1223.           following individuals for their comments and contributions:
  1224.  
  1225.           Bill Simpson -- Daydreamer
  1226.           Glenn McGregor -- Merit
  1227.           Jesse Walker -- DEC
  1228.           Chris Gunner -- DEC
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 22]
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.           Internet Draft          PPP/Bridge MIB               July 1992
  1275.  
  1276.  
  1277.           7.  Security Considerations
  1278.  
  1279.           The PPP MIB affords the network operator the ability to
  1280.           configure and control the PPP links of a particular system,
  1281.           including the PPP authentication protocols. This represents a
  1282.           security risk.
  1283.  
  1284.           These risks are addressed in the following manners:
  1285.  
  1286.           (1)  All variables which represent a significant security risk
  1287.                are placed in separate, optional, MIB Groups. As the MIB
  1288.                Group is the quantum of implementation within a MIB, the
  1289.                implementor of the MIB may elect not to implement these
  1290.                groups.
  1291.  
  1292.           (2)  The implementor may choose to implement the variables
  1293.                which present a security risk so that they may not be
  1294.                written, i.e., the variables are READ-ONLY. This method
  1295.                still presents a security risk, and is not recommended,
  1296.                in that the variables, specifically the PPP
  1297.                Authentication Protocols' variables, may be easily read.
  1298.  
  1299.           (3)  Using the new SNMP administrative framework[13,14], the
  1300.                operator can place the variables into MIB views which are
  1301.                protected in that the parties which have access to those
  1302.                MIB views use authentication and privacy protocols, or
  1303.                the operator may elect to make these views not accessible
  1304.                to any party.  In order to facilitate this placement, all
  1305.                security-related variables are placed in separate MIB
  1306.                Tables. This eases the identification of the necessary
  1307.                MIB View Subtree.
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 23]
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.           Internet Draft          PPP/Bridge MIB               July 1992
  1333.  
  1334.  
  1335.           8.  References
  1336.  
  1337.           [1]  M.T. Rose and K. McCloghrie, Structure and Identification
  1338.                of Management Information for TCP/IP-based internets,
  1339.                Internet Working Group Request for Comments 1155.
  1340.                Network Information Center, SRI International, Menlo
  1341.                Park, California, (May, 1990).
  1342.  
  1343.           [2]  K. McCloghrie and M.T. Rose, Management Information Base
  1344.                for Network Management of TCP/IP-based internets - MIB-2,
  1345.                Internet Working Group Request for Comments 1213.
  1346.                Network Information Center, SRI International, Menlo
  1347.                Park, California, (March, 1991).
  1348.  
  1349.           [3]  Information processing systems - Open Systems
  1350.                Interconnection - Specification of Abstract Syntax
  1351.                Notation One (ASN.1), International Organization for
  1352.                Standardization.  International Standard 8824, (December,
  1353.                1987).
  1354.  
  1355.           [4]  Information processing systems - Open Systems
  1356.                Interconnection - Specification of Basic Encoding Rules
  1357.                for Abstract Notation One (ASN.1), International
  1358.                Organization for Standardization.  International Standard
  1359.                8825, (December, 1987).
  1360.  
  1361.           [5]  Rose, M., and K. McCloghrie, Editors, Concise MIB
  1362.                Definitions, RFC 1212, Performance Systems International,
  1363.                Hughes LAN Systems, March 1991.
  1364.  
  1365.           [6]  Rose, M., Editor, A Convention for Defining Traps for use
  1366.                with the SNMP, RFC 1215, Performance Systems
  1367.                International, March 1991.
  1368.  
  1369.           [7]  K. McCloghrie, Extensions to the Generic-Interface MIB,
  1370.                RFC1229, Hughes LAN Systems, May 1991.
  1371.  
  1372.           [8]  W. Simpson, The Point-to-Point Protocol for the
  1373.                Transmission of Multi-protocol Datagrams over Point-to-
  1374.                Point Links, RFC 1331, May 1992.
  1375.  
  1376.           [9]  G. McGregor, The PPP Internet Protocol Control Protocol,
  1377.                RFC 1332, Merit, May 1992.
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 24]
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.           Internet Draft          PPP/Bridge MIB               July 1992
  1391.  
  1392.  
  1393.           [10] F. Baker, Point-to-Point Protocol Extensions for
  1394.                Bridging, RFC1220, ACC, April 1991.
  1395.  
  1396.           [11] PPP Authentication Protocols, Work In Progress
  1397.  
  1398.           [12] W. Simpson, PPP Link Quality Monitoring, RFC 1333, May
  1399.                1992.
  1400.  
  1401.           [13] New SNMP Administrative Model, Work In Progress.
  1402.  
  1403.           [14] SNMP Security Protocols, Work In Progress.
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 25]
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.           Internet Draft          PPP/Bridge MIB               July 1992
  1449.  
  1450.  
  1451.           Table of Contents
  1452.  
  1453.  
  1454.            Status of this Memo ....................................    1
  1455.           1 Abstract ..............................................    2
  1456.           2 The Network Management Framework ......................    3
  1457.           3 Objects ...............................................    4
  1458.           3.1 Format of Definitions ...............................    4
  1459.           4 Overview ..............................................    5
  1460.           4.1 Object Selection Criteria ...........................    5
  1461.           4.2 Structure of the PPP ................................    5
  1462.           4.3 MIB Groups ..........................................    6
  1463.           5 Definitions ...........................................    8
  1464.           6 Acknowledgements ......................................   22
  1465.           7 Security Considerations ...............................   23
  1466.           8 References ............................................   24
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.           Frank J. Kastenholz    Exp. 1 Feb. 1993              [Page 26]
  1501.  
  1502.  
  1503.